#define _CRT_SECURE_NO_WARNINGS
#define NAME_MAX 15
#define SEX_MAX 5
#define ADDR_MAX 15
#define TELE_MAX 15
#define SZ_START 3
#define SZ_ADD 2
#include<stdio.h>
#include<string.h>
#include<stdlib.h>

typedef struct peoinfo
{
	char name[NAME_MAX];
	int age;
	char sex[SEX_MAX];
	char addr[ADDR_MAX];
	char tele[TELE_MAX];
}peoinfo;

typedef struct contact
{
	peoinfo* data;
	int sz;
	int range;
}contact;

void InitContact(contact* s);

void add(contact* s);

void show(contact* s);

void del(contact* s);

void search(contact* s);

void modify(contact* s);

void sort(contact* s);

void check(contact* s);

void clear(contact* s);

void savecontact(contact* s);

void loadcontact(contact* s);

void clear_all(contact* s);
